package test.dict;
public class Dqrc {
    // TDA_DQRC_RULE_LARG_CLAS--规则大类
    public enum TDA_DQRC_RULE_LARG_CLAS{
        LARG_CLAS_TIME_BASED("LARG_CLAS_TIME_BASED", "时效性校验"),

        LARG_CLAS_INNER_TABLE("LARG_CLAS_INNER_TABLE", "表内校验"),

        LARG_CLAS_BETWEEN_TABLE("LARG_CLAS_BETWEEN_TABLE", "表间校验");

        private final String dictCode;

        private final String dictName;

        TDA_DQRC_RULE_LARG_CLAS(String dictCode, String dictName) {
            this.dictCode = dictCode;
            this.dictName = dictName;
        }

        public static String getEntryCode() {
            return "TDA_DQRC_RULE_LARG_CLAS";
        }

        public static String getEntryName() {
            return "规则大类";
        }

        public String getDictCode() {
            return dictCode;
        }

        public String getDictName() {
            return dictName;
        }
    }

    // TDA_DQRC_RULE_MINO_CLAS--规则小类
    public enum TDA_DQRC_RULE_MINO_CLAS{
        MINO_CLAS_TIMELY("MINO_CLAS_TIMELY", "数据及时性"),

        MINO_CLAS_NOT_NULL("MINO_CLAS_NOT_NULL", "数据非空"),

        MINO_CLAS_LENGTH("MINO_CLAS_LENGTH", "数据长度"),

        MINO_CLAS_FORMAT("MINO_CLAS_FORMAT", "数据格式"),

        MINO_CLAS_RANGE("MINO_CLAS_RANGE", "数据值域"),

        MINO_CLAS_DICT("MINO_CLAS_DICT", "数据字典"),

        MINO_CLAS_UNIQUE("MINO_CLAS_UNIQUE", "数据唯一性"),

        MINO_CLAS_INNER_TABLE_LOGIC("MINO_CLAS_INNER_TABLE_LOGIC", "表内逻辑校验"),

        MINO_CLAS_BETWEEN_TABLE_LOGIC("MINO_CLAS_BETWEEN_TABLE_LOGIC", "表间逻辑校验");

        private final String dictCode;

        private final String dictName;

        TDA_DQRC_RULE_MINO_CLAS(String dictCode, String dictName) {
            this.dictCode = dictCode;
            this.dictName = dictName;
        }

        public static String getEntryCode() {
            return "TDA_DQRC_RULE_MINO_CLAS";
        }

        public static String getEntryName() {
            return "规则小类";
        }

        public String getDictCode() {
            return dictCode;
        }

        public String getDictName() {
           return dictName;
        }
    }

    // TDA_DQRC_INTEN_TYPE--规则强弱程度
    public enum TDA_DQRC_INTEN_TYPE{
        SERIOUS("SERIOUS", "严重"),

        WARNING("WARNING", "警告"),

        GENERAL("GENERAL", "一般");

        private final String dictCode;

        private final String dictName;

        TDA_DQRC_INTEN_TYPE(String dictCode, String dictName) {
            this.dictCode = dictCode;
            this.dictName = dictName;
        }

        public static String getEntryCode() {
            return "TDA_DQRC_INTEN_TYPE";
        }

        public static String getEntryName() {
            return "规则强弱程度";
        }

        public String getDictCode() {
            return dictCode;
        }

        public String getDictName() {
            return dictName;
        }
    }
}
